import store from '../../utils/store'

Page({
  data: {
    name: store.state.baseData.studentName
  },
  onNavBack() {
    wx.navigateBack();
  },
  handleNavigate(e) {
    wx.showToast({
      title: '尚未开发',
    })
    // const target = e.currentTarget.dataset.target;
    // // 根据不同 target 跳转不同页面，实际需替换为真实页面路径
    // switch (target) {
    //   case "userInfo":
    //     wx.navigateTo({
    //       url: "/pages/userInfo/userInfo"
    //     });
    //     break;
    //   case "address":
    //     wx.navigateTo({
    //       url: "/pages/address/address"
    //     });
    //     break;
    //   case "accountSecurity":
    //     wx.navigateTo({
    //       url: "/pages/accountSecurity/accountSecurity"
    //     });
    //     break;
    //   case "feedback":
    //     wx.navigateTo({
    //       url: "/pages/feedback/feedback"
    //     });
    //     break;
    //   case "aboutUs":
    //     wx.navigateTo({
    //       url: "/pages/aboutUs/aboutUs"
    //     });
    //     break;
    //   case "shareApp":
    //     // 可调用小程序分享 API 或跳转到分享页面，这里简单示例跳转
    //     wx.navigateTo({
    //       url: "/pages/shareApp/shareApp"
    //     });
    //     break;
    //   default:
    //     break;
    // }
  },
  clearCache() {
    // 模拟清除缓存，实际需调用相关 API 清理
    wx.showToast({
      title: '缓存清除成功',
      icon: 'success'
    });
  },
  logout() {
    wx.showModal({
      title: '提示',
      content: '确定要退出登录吗？',
      success: (res) => {
        if (res.confirm) {
          // 这里可添加退出登录的逻辑，比如清除 token、用户信息等
          wx.showToast({
            title: '退出登录成功',
            icon: 'success'
          });
          
          // 可跳转回登录页等，示例跳转首页
          wx.navigateTo({
            url: '/pages/login/login',
          })
        }
      }
    });
  }
});